Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics
نویسندگان
چکیده
Semantic specifications do not make a systematic connection between the names and scopes in the static structure of a program and memory layout, and access during its execution. In this paper, we introduce a systematic approach to the alignment of names in static semantics and memory in dynamic semantics, building on the scope graph framework for name resolution. We develop a uniform memory model consisting of frames that instantiate the scopes in the scope graph of a program. This provides a language-independent correspondence between static scopes and run-time memory layout, and between static resolution paths and run-time memory access paths. The approach scales to a range of binding features, supports straightforward type soundness proofs, and provides the basis for a language-independent specification of sound reachabilitybased garbage collection. 1998 ACM Subject Classification F.3.1 Specifying and Verifying and Reasoning about Programs
منابع مشابه
Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics (Artifact)
Our paper introduces a systematic approach to the alignment of names in the static structure of a program, and memory layout and access during its execution. We develop a uniform memory model consisting of frames that instantiate the scopes in the scope graph of a program. This provides a languageindependent correspondence between static scopes and run-time memory layout, and between static res...
متن کاملOPTIMUM PERFORMANCE-BASED DESIGN OF CONCENTRICALLY BRACED STEEL FRAMES SUBJECTED TO NEAR-FAULT GROUND MOTION EXCITATIONS
This paper presents a practical methodology for optimization of concentrically braced steel frames subjected to forward directivity near-fault ground motions, based on the concept of uniform deformation theory. This is performed by gradually shifting inefficient material from strong parts of the structure to the weak areas until a state of uniform deformation is achieved. In this regard, to ove...
متن کاملA NEW MEMETIC SWARM OPTIMIZATION FOR SPECTRAL LAYOUT DESIGN OF BRACED FRAMES
For most practical purposes, true topology optimization of a braced frame should be synchronized with its sizing. An integrated layout optimization is formulated here to simultaneously account for both member sizing and bracings’ topology in such a problem. Code-specific seismic design spectrum is applied to unify the earthquake excitation. The problem is solved for minimal structural weight un...
متن کاملTranslation and Hybridity in Scenes and Frames Semantics
The present study is a theoretical attempt to illustrate how Fillmore's Scenes and Frames Semantics (SFS) could be employed as a framework to portray the process of understanding and translating hybrid texts. It first reviews the origin of SFS; then it maps SFS onto Nida’s linguistic model of translation process and the Interpretive Theory of Translation; it examines in the next section, withi...
متن کاملSeismic Retrofit of Vulnerable Steel Frames Using Articulated Quadrilateral bracing system
This paper investigates the applicabilty of an innovative bracing, called Articulated Quadrilateral (AQ) bracing system, which uses shape memory alloys (SMAs), for retroffiting low-rise to high-rise vulnerable SMFRs against strong ground motions. The paper investigates brace fundamental engineering characteristics, design of the system and also configuration of the brace (the proportion of SMA ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016